Honourable hakeem sahib Assalam o Alaikum, if someone has weak eyesight then he should recite surah Nisa after Asr namaz every day, Inshah Allah eyesight would improve and if this is done continuously then eyesight would not weaken.
For better sleep, add poppy, almonds, and some pistachio in milk and heat the milk till it thickens a bit and drink this at night. Also massaging your head with oil of poppy would help. ( R-hairpur)